gate complex analysis